package com.dragon.refect.clazz;

/**
 * 返回该类的类加载器。
 * 一些实现(hotspot)可能使用null来表示引导类加载器。 如果此类是由bootstrap类加载器加载的，则此方法在此类实现中将返回null。
 * 注意:原始类型与void classLoader都为null
 *
 * @author dragon
 * @since 2019/12/1
 */
public class ClassGetClassLoader {

    public static void main(String[] args) {
        System.out.println(String.class.getClassLoader());
        System.out.println(int.class.getClassLoader());
        System.out.println(void.class.getClassLoader());
        System.out.println(Person.class.getClassLoader());
        System.out.println(InterfaceA.class.getClassLoader());
        System.out.println(AbstractClazz.class.getClassLoader());
    }
}
